package book.nettyinaction.ch06;

import io.netty.buffer.Unpooled;
import io.netty.channel.Channel;
import io.netty.channel.ChannelHandlerContext;
import io.netty.util.CharsetUtil;

/**
 *
 * 代码清单 6-6 从 ChannelHandlerContext 访问 Channel
 *
 * 调用 Channel 上的 write() 方法将会导致写入事件从尾端到头部地流经 ChannelPipeline 。
 */
public class Demo06ChannelHandlerContext {
    public static void main(String[] args) {
        ChannelHandlerContext ctx = null;

        // 获取与 ChannelHandlerContext 相关联的 Channel 的引用
        Channel channel = ctx.channel();

        // 通过 Channel 写入缓冲区
        channel.write( Unpooled.copiedBuffer("Netty in Action", CharsetUtil.UTF_8) );
    }
}
